package com.citcc.business.bean;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

public class CdzChargingEntity implements Serializable {
    private String id;

    /**
     * 充电桩唯一码
     */
    private String stakeCode;

    /**
     * 充电枪编号
     */
    private String gunNum;

    /**
     * soc
     */
    private String soc;

    /**
     * 电压
     */
    private String dy;

    /**
     * 电流
     */
    private String dl;

    /**
     * 电能
     */
    private String dn;

    /**
     * 充电时间
     */
    private String time;

    /**
     * 剩余时间
     */
    private String syTime;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 创建人
     */
    private String createBy;

    /**
     * 修改时间
     */
    private Date updateTime;

    /**
     * 修改人
     */
    private String updateBy;

    /**
     * 备注
     */
    private String remark;

    /**
     * 0:未删除 1:删除
     */
    private String delFlag;
    /**
     * 已充金额
     */
    private BigDecimal usingMoney;

    /**
     * 剩余金额
     */
    private BigDecimal syMoney;

    /**
     * 预计充满时间(分钟)
     */
    private String fullTime;

    public BigDecimal getUsingMoney() {
        return usingMoney;
    }

    public void setUsingMoney(BigDecimal usingMoney) {
        this.usingMoney = usingMoney;
    }

    public BigDecimal getSyMoney() {
        return syMoney;
    }

    public void setSyMoney(BigDecimal syMoney) {
        this.syMoney = syMoney;
    }

    public String getFullTime() {
        return fullTime;
    }

    public void setFullTime(String fullTime) {
        this.fullTime = fullTime;
    }

    private static final long serialVersionUID = 1L;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    public String getStakeCode() {
        return stakeCode;
    }

    public void setStakeCode(String stakeCode) {
        this.stakeCode = stakeCode == null ? null : stakeCode.trim();
    }

    public String getGunNum() {
        return gunNum;
    }

    public void setGunNum(String gunNum) {
        this.gunNum = gunNum == null ? null : gunNum.trim();
    }

    public String getSoc() {
        return soc;
    }

    public void setSoc(String soc) {
        this.soc = soc == null ? null : soc.trim();
    }

    public String getDy() {
        return dy;
    }

    public void setDy(String dy) {
        this.dy = dy == null ? null : dy.trim();
    }

    public String getDl() {
        return dl;
    }

    public void setDl(String dl) {
        this.dl = dl == null ? null : dl.trim();
    }

    public String getDn() {
        return dn;
    }

    public void setDn(String dn) {
        this.dn = dn == null ? null : dn.trim();
    }

    public String getTime() {
        return time;
    }

    public void setTime(String time) {
        this.time = time == null ? null : time.trim();
    }

    public String getSyTime() {
        return syTime;
    }

    public void setSyTime(String syTime) {
        this.syTime = syTime == null ? null : syTime.trim();
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getCreateBy() {
        return createBy;
    }

    public void setCreateBy(String createBy) {
        this.createBy = createBy == null ? null : createBy.trim();
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getUpdateBy() {
        return updateBy;
    }

    public void setUpdateBy(String updateBy) {
        this.updateBy = updateBy == null ? null : updateBy.trim();
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }

    public String getDelFlag() {
        return delFlag;
    }

    public void setDelFlag(String delFlag) {
        this.delFlag = delFlag == null ? null : delFlag.trim();
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", stakeCode=").append(stakeCode);
        sb.append(", gunNum=").append(gunNum);
        sb.append(", soc=").append(soc);
        sb.append(", dy=").append(dy);
        sb.append(", dl=").append(dl);
        sb.append(", dn=").append(dn);
        sb.append(", time=").append(time);
        sb.append(", syTime=").append(syTime);
        sb.append(", createTime=").append(createTime);
        sb.append(", createBy=").append(createBy);
        sb.append(", updateTime=").append(updateTime);
        sb.append(", updateBy=").append(updateBy);
        sb.append(", remark=").append(remark);
        sb.append(", delFlag=").append(delFlag);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}